//package com.aivin.adovertool;
//
//import android.content.Intent;
//import android.os.Bundle;
//import android.widget.TextView;
//
//import androidx.appcompat.app.ActionBar;
//import androidx.appcompat.app.AlertDialog;
//import androidx.appcompat.app.AppCompatActivity;
//
//import com.aivin.adovertool.service.AdOverService;
//
//import java.util.List;
//
///**
// * @author ly-dengpw
// */
//public class MainActivity extends AppCompatActivity {
//    private TextView tvShow;
//    private TextView tvRecord;
//
//    @Override
//    protected void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        setContentView(R.layout.activity_main0);
//        initView();
//    }
//
//    private void initView() {
//        ActionBar actionBar = getSupportActionBar();
//        if (actionBar != null) {
//            actionBar.hide();
//        }
//
//        tvShow = findViewById(R.id.tvShow);
//        tvShow.setOnClickListener(v -> goToSystemSetting());
//        tvRecord = findViewById(R.id.tvRecord);
//    }
//
//    @Override
//    public void onResume() {
//        boolean isServerReady = AdOverService.isServiceEnable();
//        String tip = isServerReady ? "服务已开启" : "服务未开启";
//        tvShow.setText(tip);
//
//        showRecords();
//
//        if (!isServerReady) {
//            showDialog();
//        }
//        super.onResume();
//    }
//
//    private void showRecords(){
//        List<String> records = AdOverService.killAdRecords;
//        StringBuilder sb= new StringBuilder();
//        for (String msg: records){
//            sb.append(msg).append("\r\n");
//        }
//        tvRecord.setText(sb.toString());
//    }
//
//    private void showDialog() {
//        AlertDialog.Builder builder = new AlertDialog.Builder(this);
//        builder.setTitle("提醒");
//        builder.setMessage("无障碍服务未开启，无法使用，请进入系统无障碍服务中找到本APP，开启服务。");
//        builder.setPositiveButton("去设置", (dialog, which) -> goToSystemSetting());
//        AlertDialog dialog = builder.create();
//        dialog.show();
//    }
//
//    private void goToSystemSetting() {
//        Intent intent = new Intent(Setti ngs.ACTION_ACCESSIBILITY_SETTINGS);
//        startActivity(intent);
//    }
//}